\hypertarget{classengine_1_1cGetFuncPlotCommand}{\section{engine\-:\-:c\-Get\-Func\-Plot\-Command Class Reference}
\label{classengine_1_1cGetFuncPlotCommand}\index{engine\-::c\-Get\-Func\-Plot\-Command@{engine\-::c\-Get\-Func\-Plot\-Command}}
}


Inheritance diagram for engine\-:\-:c\-Get\-Func\-Plot\-Command\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=244pt]{classengine_1_1cGetFuncPlotCommand__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for engine\-:\-:c\-Get\-Func\-Plot\-Command\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classengine_1_1cGetFuncPlotCommand__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classengine_1_1cGetFuncPlotCommand_a63a2ee2dfcb1d5a1891b2e7b48bc0138}{{\bfseries c\-Get\-Func\-Plot\-Command} (const c\-Func\-Expr \&fnc\-\_\-expr)}\label{classengine_1_1cGetFuncPlotCommand_a63a2ee2dfcb1d5a1891b2e7b48bc0138}

\item 
\hypertarget{classengine_1_1cGetFuncPlotCommand_a85dedb9802e2e1114360269505d92f51}{{\bfseries c\-Get\-Func\-Plot\-Command} (c\-Func\-Expr \&\&fnc\-\_\-expr)}\label{classengine_1_1cGetFuncPlotCommand_a85dedb9802e2e1114360269505d92f51}

\item 
\hypertarget{classengine_1_1cGetFuncPlotCommand_a46c354a2f8a741de32647e24fadc787a}{void {\bfseries Execute} ()}\label{classengine_1_1cGetFuncPlotCommand_a46c354a2f8a741de32647e24fadc787a}

\item 
unsigned int \hyperlink{classengine_1_1cGetFuncPlotCommand_ab82fcf179ee1b1bb54735683fedfed91}{Estimate\-Run\-Time} (const \hyperlink{classengine_1_1cEstimator}{c\-Estimator} \&estimator) const 
\item 
\hypertarget{classengine_1_1cGetFuncPlotCommand_a78b8a6fab3e3fa51bb0d027cbaa39e27}{std\-::string {\bfseries Get\-Result\-Str} () const }\label{classengine_1_1cGetFuncPlotCommand_a78b8a6fab3e3fa51bb0d027cbaa39e27}

\item 
\hypertarget{classengine_1_1cGetFuncPlotCommand_a02baddac6e3242ea4c429d69c3560f06}{bool {\bfseries is\-Surface} () const }\label{classengine_1_1cGetFuncPlotCommand_a02baddac6e3242ea4c429d69c3560f06}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classengine_1_1cGetFuncPlotCommand_aab4c1c79e9824fb88b612f70331d91fc}{c\-Func\-Expr {\bfseries m\-\_\-\-Func\-Expr}}\label{classengine_1_1cGetFuncPlotCommand_aab4c1c79e9824fb88b612f70331d91fc}

\item 
\hypertarget{classengine_1_1cGetFuncPlotCommand_a67f54232d84ca5fd538a57b2d574640b}{std\-::vector$<$ std\-::tuple\\*
$<$ double, double, double $>$ $>$ {\bfseries m\-\_\-\-Result}}\label{classengine_1_1cGetFuncPlotCommand_a67f54232d84ca5fd538a57b2d574640b}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classengine_1_1cGetFuncPlotCommand_ab82fcf179ee1b1bb54735683fedfed91}{\index{engine\-::c\-Get\-Func\-Plot\-Command@{engine\-::c\-Get\-Func\-Plot\-Command}!Estimate\-Run\-Time@{Estimate\-Run\-Time}}
\index{Estimate\-Run\-Time@{Estimate\-Run\-Time}!engine::cGetFuncPlotCommand@{engine\-::c\-Get\-Func\-Plot\-Command}}
\subsubsection[{Estimate\-Run\-Time}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int engine\-::c\-Get\-Func\-Plot\-Command\-::\-Estimate\-Run\-Time (
\begin{DoxyParamCaption}
\item[{const {\bf c\-Estimator} \&}]{estimator}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classengine_1_1cGetFuncPlotCommand_ab82fcf179ee1b1bb54735683fedfed91}
uses the visitor based on \hyperlink{classengine_1_1cEstimator}{c\-Estimator} to return a rough estimation of the running time of a given command 

Implements \hyperlink{classengine_1_1cCommand_a8b5b45ad34530c454722a44e41ce9e78}{engine\-::c\-Command}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
getfuncplot\-\_\-command.\-h\item 
getfuncplot\-\_\-command.\-cpp\end{DoxyCompactItemize}
